2055
2
345
0
1226
1
3053
7
994
6
8637
11
5431
3415
8
873
7034
16062
15
891
400
1307
3
2209
2060
4099
1306
2797
5
3024
1883
4080
2044
2642
2999