2321
1605
1697
1254
1390
1265
1278
2529
2597
1141
2152
1090
885
1387
2032
3838
1290
1696
2375
2068
1403
5080
3331
5243
1689
3436
3153
2655
1826
9020