3575
1
3126
3
844
2
20850
5
1091
0
1273
3673
6
2304
3868
10
3519
9
1320
1022
10598
2689
1903
2966
2711
1960
6247
4002
4
2160
4537
3261
5052
1593
1441
1998