1263
1403
2590
1923
107
1142
2185
1933
661
1176
1944
1694
672
938
2218
683
940
686
2478
943
2223
945
691
948
2486
1465
1722
2494
1983
1474
2499
2500
2248
1486
720