2081
2
1523
1
2537
3
1302
1160
16
573
475
571
1082
1006
453
1401
1641
5
2486
14
2499
1328
928
656
442
798
733
458
875
4139
9483
9
1609
580
2330
3376
15
6503
7