951
1
2562
2
3145
4
2352
1992
3
697
0
1700
1291
1815
4018
7
1309
4914
1053
1578
6
2333
6236
10
1694
5389
3079
2989
1174
1371
1492
2982
1564
3206
5
3012
10827
1534
1047