2245
3
1295
1
1534
2
297066
0
19944
2354
925
1226
1227
1077
956
3053
7
894
571
2797
5
1485
2710
1535
1364
1720
1862
14125
10
1060
2776
1456
965
1330
1379
1688