5496 29
1218 70
2729 122
2237 555
4952 362
9450 727
2877 513
5674 596
2046 117
2854 295
5338 647
2088 185
1288 125
3134 470
40986 685
40198 181
36240 722
16199 580
10479 407
16225 141
10197 643
30895 668
20389 192
5160 471
4411 715
8014 458
5825 147
3545 138