1988
2
1699
2996
0
2551
1
14801
11
3591
7471
9
3857
1033
1709
8
1306
3357
4431
3492
3
527
34959
18
6753
17
2080
1964
1415
6348
3613
1896
2836
2605
672
791
2698
1628
1897