843
1
985
1840
912
2438
3
1416
2
395
0
537
750
135
1304
17
5642
1728
684
459
387
9566
8
970
781
3018
7
1190
2881
472
628
1848
801
678
3580