896
1
1105
1009
0
478
1024
2
1586
625
2522
759
1115
3043
1045
396
1099
503
639
8766
440
846
296
953
357
1343
4328
10
1952
507