6401 790
2317 28
2225 207
3930 332
3053 247
23194 389
49900 947
22028 187
19306 77
12662 238
123725 748
27628 268
51087 671
67150 1004