860
2
1114
1
1013
632
2436
6
1133
483
1011
0
1315
698
2271
1330
985
789
4
2502
2475
5
547
2508
1238
2219
2035
4850
9
663
1264
653
626
328
837