9026
663
6589
886
5830
796
4286
667
3151
940
2916
1255
2272
1028
2247
963
1879
1111
1350
1395
1319
1684
1130
540
1076
1306
1067
1480
1057
1670
923
1390
723
1627
723
2111
701
619
575
1598
517
494
496
473