1451
0
1815
2
2352
2382
6
181997
11
847
1
4425
866
3971
1194
3001
3117
8
6617
1397
1048
994
5440
1813
4
746
3225
2982
3
2104
272
1929
2621
3289
2333
6362
18
4506
1622