3126
3
844
2
3673
6
2304
2413
3868
10
3519
9
16174
5
3328
1
1320
10598
1903
2966
2584
11
2711
2568
0
1960
1289601
4
6247
2160
4537
3261
5052
1593
2193
1998
7160