1185
2
1346
0
1081
6365
12
1212
2381
3
700
18487
1
2772
1790
1319
1136
2615
5849
5
3469
2632
2860
2861
511
3401
4968
1384
3660
5924
17
6018
2591
1723
2530
2707
790