2312 592
16233 179
1410 114
13563 59
2319 218
1482 204
1116 174
13436 653
977 31
1000 33
32583 777
15943 312
8065 391
3996 434
5047 784
6345 943
13769 699
1628 180