1396
1
1605
2315
2762
1927
2
3012
4
3046
2299
10827
951
828
9956
3
2496
1303
1539
1376
2680
0
1643
1755
2355
4837
5
3738
1180
3673
6
929
2392
14861
7
2556
2203
1289601