951
1
14861
7
2352
2
1371
1992
3
4031
1564
697
0
2982
917
1309
1813
6517
4
4914
2394
2132
2990
467
1015
1087
496
3702
9
1380
2152
1606
1751
8527
5489
11
5389
3079