2358
9
951
1
930
2
5347
4
3090
6
1047
3673
2489
7
1514
12459
3
3127
5658
17970
15
762
0
2919
1453
1289601
2155
6500
2503
2948
3868
10
1903
6346
16
725
10598
3694
1221
2154