5623 670
4796 100
17221 703
12317 748
7349 636
4774 540
11632 616
5860 795
4083 584
13233 771
4272 324
3095 142
1130 27
2379 440
3478 483
7261 204
9968 393
7814 176
19937 66
3322 237
4191 174
2638 311
8773 244
20328 935