30
1246
2610
1083
1413
1983
1113
508
1233
2034
1210
1882
625
1333
1335
1323
249
1757
1156
2089
1574
982
962
1820
1034
632
353
975
1057
2015
1547
