2245
3
1125
1
3090
6
924
2
2903
2932
1879
2050
3765
4
21152
8
2258
3080
297066
0
572
1015
496
467
2446
1145
1606
1819
1047
6236
10
8527
17970
15
571
894
1788
1226
12779