1108
4
1444
1
8969
0
1132
670
383
25127
1343
766
935
719
1575
2
846
1054
835
1212
514
928
493
485
560
1513
1782
2461
20
2947
3
177
2099
458
1227
765