8609 506
14463 58
20631 794
15692 351
4950 230
9138 724
17957 274
5545 154
18450 178
2145 206
5775 435
15333 80
10635 854
8744 430
8010 74
13957 217
6563 422
7861 381
8138 455
7381 408
10525 860
4571 444
163785 974
283265 1571
3132255 6742
254469 640
705397 1989
384314 1079