516 71
2005 94
402361 1305
104622 995
461135 1588
159814 536
103788 1042
227010 820
327390 974
154701 928
77402 281
65136 669
79285 402
156954 341
21685 617
4852 272
32351 183