2245
3
1019
1
108797
0
2550
2
4382
4
2655
3957
1431
2036
1426
2203
1937
7
1668
14861
3102
4471
1631
4702
918
4606
928
1363
1989
1125
1912
1637
1780
1118
676
1365