181997
11
1517
1
2865
2
1004
1941
4
2263
0
964
2999
3
1319
260
522
1895
1398
4721
4639
1568
919
909
1001
1268
1371
742
123674
35
1699
1673
1778
1643
2368
3106