21213 331
28620 537
9706 874
3052 502
2581 313
215648 556
45123 321
10012 638
30378 242
143084 762
34215 203
4481 49
162244 503
10452 223
6043 712
10978 349
31838 638
1268 102
4841 414
11686 646
1790 246
3724 826
4758 268
40313 455
524217 1048
114144 740
23367 819
1875 241