9
4548
5
1747
2
1447
484
2101
3
1426
12
4999
2516
4
1159
13772
658
1821
5222
3074
1741
1641
1226
2682
2858
1251
2732
1
1601
6
1900
1725
17
9317
589
729
960
3701
780
1298