1043
2
986
3
805
1598
7
408
874
1
436
1211
4474
18
290
1193
5
752
237
0
930
778
316
4
785
1388
1048
662
467
190
2253
795
7614
8252