985
1
3593
16
2190
3062
9
2515
3
1546
0
1913
4651
2
2627
5
918
1927
3012
4
3046
2299
10827
951
9956
2496
1755
2966
6
2355
4837
3738
3673
929
2392
14861
7
2556
2203
1289601