1132
0
1108
4
1444
1
670
1343
8969
1212
2585
2
383
25127
3626
766
935
543
1575
2127
1227
846
1054
2714
5
835
493
2109
485
560
1782
417
1594
2947
3
1851