1502
1322
2075
1693
968
763
1031
857
2154
883
1656
920
949
1214
1247
2286
760
1541
2316
1049
2337
2094
1334
1366
633
916
670
2466
2262
1756
1245
2036
769
1290
1805