3771
2
3080
3
1880
2523
0
1044
1
1804
7258
861
4730
9
2902
16
3546
9056
9611
4044
5
3083
2465
989
3125
1581
2476
4471