1380
2
1222
5
2371
6
1843
18
975
2130
762
3233
4069
1
1605
1282
2491
2797
861
1377
2376
20
1044
4002
7
1372
1704
3
1014
1805
1939
10895
1483
2406
2908
1379
1659
3019