5496 29
1218 70
2729 122
2237 555
4953 362
9452 727
2878 513
5674 596
2046 117
2854 295
5338 647
2088 185
1289 125
3134 470
40986 685
40200 181
36240 722
16199 580
10479 407
16225 141
10197 643
30896 668
20389 192
5160 471
4411 715
8014 458
5827 147
3548 138