59533 192
30238 185
3424 767
4272 73
21993 748
2535 619
2491 212
4432 546
2470 633
3087 587
3173 527
2309 371
4999 270
7622 458
3732 739
8555 368
3095 791
8852 710
9083 375
4795 270
12053 324
8321 494
4932 464
3059 300
3966 608
2889 737
10884 724
8061 417