6401 790
2317 28
2225 207
3930 332
3053 247
23194 389
49900 947
22028 187
19307 77
12662 238
123728 748
27630 268
51090 671
67156 1004