2245
3
2522
2
3090
6
2903
1285
1
2932
3765
4
1734
21152
8
2495
0
2258
3080
297066
572
1015
844
496
2324
1493
467
1606
1819
1168
1047
6236
10
8527
17970
15
571
3724
894