951
1
2982
3
1309
0
1371
1992
1564
697
917
2
1815
1813
6517
4
4914
2207
2377
2394
1660
2132
2990
1142
2781
2302
1053
1431
2472
1558
2622
6
3702
9
2462
2687
5
1304