407
676
456
157
1129
1430
552
1406
1061
227
2445
898
2315
1319
1050
1781
1558
1119
1119
1970
1966
1970
2239
2435