6404 790
2321 28
2227 207
3934 332
3057 247
23237 389
49993 947
22069 187
19342 77
12687 238
123850 748
27690 268
51300 672
67294 1004