516 108
509 145
3315 308
1258 28
94558 657
39461 346
78416 146
1744 96
1727 517
2402 770
2908 673
690 204
887 282
4313 60
3553 503
2552 506
4697 247
3228 788
3359 769
3778 549
59641 362
504872 1882
17743 716
3765 233
2759 693
2887 628
3613 792
4004 601