42168 949
15626 669
17012 40
30320 773
103567 280
11265 182
18078 637
10069 678
2218 287
4340 674
840 116
9595 618
5720 277
5237 422
6084 881
3965 171
1172 90
5038 284
8990 655
2343 172
3442 401
4220 181
3558 134
1800 116
1802 63
2874 410
5181 420
4417 611