599 103
2550 658
351 36
22481 665
71846 491
27604 113
27378 234
12599 204
11929 105
4866 56
28806 315
9308 337
8829 378
9208 614
4446 40
4050 64
2286 222
6081 379