181997
11
4425
6
3001
2
3117
8
1397
0
1048
1
994
1813
4
1815
746
2982
3
2104
272
1929
2621
3140
7
3289
2333
6362
18
4506
1892
1431
1364
1688
1833
2164
2352
1739
1969
776