8686 66
2751 102
30279 529
21474 321
33366 713
9251 750
4526 331
5202 638
7680 613
3842 259
5910 133
8263 584
19773 697
7449 50
3007 566