3014
20
2277
0
4471
2
2152
2310
4044
5
3083
3158
1849
2465
4034
1
4761
3125
3998
18816
11
1643
2667
3426
4
2480
815
1431
3779
2903
3