6091 32
13438 112
1110 222
4152 504
3812 256
5605 584
2622 487
3223 778
1946 62
1116 103
2168 613
4827 246
5391 1001
3196 145
4415 853
4978 488
971 198
8563 238
2384 142
1568 114
8649 187
5859 509
4070 153
13575 917