5078 29
7802 170
3007 606
25565 121
30120 898
3425 479
8839 400
16607 92
10815 454
2367 126
1556 225
17041 456
17385 327
26329 859
31257 914
2285 278
10590 195
9990 503
6613 409
2759 332
13635 97
5603 92
3114 422
21732 801