1001 266
10296 57
5171 478
12919 593
27043 653
769 220
1341 130
2647 809
1652 361
1044 339
20770 274
7672 105
12744 228
4252 975
41769 283
3378 667
1186 362
2941 500
5000 604
2367 130
3844 639
1561 425
3142 370
26264 262