50501 216
41786 199
21661 95
12241 913
8609 202
28484 657
15447 641
20654 528
118839 615
42337 415
12098 194
30691 604
7494 109
16543 446
3418 204
6391 433
3684 594
3061 420
4791 625
4055 473
6100 617
1173 44
4434 264
4413 376
6283 732
2138 371
4727 766
4184 662