21215 331
28620 537
9706 874
3052 502
2583 313
215778 556
45127 321
10013 638
30380 242
143120 762
34240 203
4482 49
162271 503
10452 223
6044 712
10978 349
31848 638
1268 102
4842 414
11686 646
1790 246
3724 826
4758 268
40328 455
524280 1048
114169 740
23367 819
1875 241