943
1
613
905
856
562
434
658
932
529
2
125
142
564
3
74
590
552
519
474
650
477
216
895
316
165
101
277
1109
2957
8
1001
1643