1132
0
1108
4
670
1444
1
1343
846
493
935
383
2947
3
1506
485
282
8969
518
2099
1575
2
1054
440
458
25127
553
300
2799
3116
1782
1640
5009
20634
8
340