800
0
2087
2
7055
12
3125
3546
1
534
5440
8
1849
3498
4
3779
4471
2964
1289601
3051
1603
1461
791
109776
42
5065
44
17970
15
2906
2069
5
1329
475
685
2466
2258
255
758