1451
0
1815
2
2352
2382
6
847
1
4425
5151
3080
3
3715
866
3971
1194
21152
8
4651
3001
3117
6617
2650
20
1397
1048
3090
181997
11
994
5440
280
2405
1813
4
297066
2740
2932