3231 109
1038 37
14566 84
5485 98
6130 255
9533 764
4325 152
2525 124
19987 321
3485 492
4064 849
4658 397
2926 95
2992 203
6128 775
2368 484
6222 474
8825 335
4812 599
4857 517
5576 457
5075 896
9345 789
7217 934
10309 663
10799 78
11072 695
11601 600