42172 949
15626 669
17015 40
30320 773
103568 280
11266 182
18079 637
10070 678
2218 287
4341 674
841 116
9596 618
5720 277
5237 422
6084 881
3965 171
1173 90
5038 284
8991 655
2343 172
3442 401
4220 181
3558 134
1801 116
1802 63
2875 410
5181 420
4417 611