1690
2210
645
2488
2181
2377
2397
1387
886
632
638
1702
2236
2246
712
1225
2250
1996
1999
737
744
2558
1553
2336
1835
2350
1334
2643
2148
1650
663
970
999
2313
1805