943
3
700
2
716
1
359
791
1546
498
0
1442
1093
841
881
605
1221
893
1174
1172
924
1754
994
1023
844
2900
6
1562
2171
8310
9
1336
1412
1630
2659
1286