993
2368
107
1736
2138
865
2402
867
2413
2414
881
1395
2679
2689
1156
1670
1671
1160
650
2701
1679
2447
914
2450
1683
1428
1685
663
1943
664
923
1438
928
2469
683