3019
5
1268
1
1216
1343
2
1110
1329
3787
6
2780
1570
1453
2245
4
767
2335
1421
2595
2675
1008
1452
2609
10
1307
7
1043
2672
4734
702
3873
1272
1181
5526
1607
5543