896
1
2982
3
1385
1518
1575
2
467
0
458
733
521
775
1665
544
509
107
3203
4111
1138
263
2657
1642
381
543
661
650
326
417
1566
1824
25137
2275