2588
2516
1063
1674
1875
1667
1172
748
2307
1284
2062
1301
2343
2375
664
695
746
2299
1047
652
2446
679
1449
1727
2531
1303
800
1417
1224
2526
1253
1660
1209
722
2560