882
3
2992
6
1172
1438
1686
1
1657
2
2354
4
2551
2996
0
3591
11
9055
10
1450
7471
9
3857
1033
1529
1306
3357
4431
3492
527
34959
18
6753
17
2080
1964
6348
983
3613
8
1896
2836