2245
3
1431
1
2167
3053
7
2354
108797
0
1118
2
1912
1442
297066
951
467
1015
1087
1125
496
1380
1606
1751
8527
1226
5489
11
2036
1788
2131
1426
2203
1937
1938
1668