50505 216
41786 199
21663 95
12241 913
8611 202
28485 657
15448 641
20655 528
118839 615
42339 415
12100 194
30694 604
7497 109
16546 446
3418 204
6391 433
3684 594
3062 420
4791 625
4055 473
6101 617
1173 44
4434 264
4413 376
6283 732
2138 371
4727 766
4184 662