951
1
2352
2
785
0
1700
3090
6
1815
4018
7
3673
3868
10
1053
1289601
4
1578
5052
5347
1232
462
2835
2333
3
427
6236
1593
2013
1694
3079
2989
2919
5621
8
4537
1174
1371