30
1405
1436
557
1892
653
2254
2428
1319
2050
2134
504
2561
673
2043
1326
1007
1784
550
1661
1217
567
771
682
2601
2534
2031
1963
1090
884
525
