31093 568
2557 522
1523 383
2041 116
2530 508
5354 616
5348 921
3449 170
3130 732
3166 688
10651 702
2720 373
3936 587
11262 203
14247 287
5512 509
2569 113
4725 309
6011 783
3613 628
3347 673
10997 157
2516 443
1154 70
4831 131
2442 327
3851 824
42992 731