31362 66
43256 889
53476 731
10040 770
80455 1070
24571 363
4776 226
3744 234
6717 373
15749 175
3826 439
7209 496
4093 63
9589 927
9260 622
6772 628
2640 511