2186 613
5097 106
2926 795
19659 635
2675 744
3698 757
2864 791
2959 853
397 60
1833 202
11875 446
15092 429
4032 129
3482 472
22503 355
9194 76
20003 33
13685 275
8336 441
16140 61
10632 38
2113 291
11214 505
18812 809