2245
3
1880
1
3090
6
2903
2932
2
2243
3765
4
1554
21152
8
1690
2258
2342
3080
297066
0
572
764
1015
496
1103
467
1606
1819
1047
6236
10
8527
17970
15
571
894
1788
1226