2304
3
1320
2
2948
6
10598
1289601
4
3694
1903
2794
5347
2584
11
406
1
6095
9
3090
1529
475
0
4002
3066
7
4537
5226
5
1593
443
6899
3336
5915
4398
10
3519
2919
322
1009
2860