2123
2
1500
1
4757
8
23802
9
751
3374
4
1305
0
1080
1289601
2381
3
700
189326
18487
2057
1790
2773
2615
7222
1136
3469
2245
803
2632
1047