5015
2
391
7475
3
4615
1231
1
3250
17134
4
8665
9577
1846
718
601
459
1088
3583
8796
7
1036
12306
6
5509
4388
851
3342
6340
1918
1851
9694