953
649
2267
1294
1443
1689
1178
667
1436
1693
671
1439
1952
2209
1186
932
1444
1957
1190
1446
1702
679
2471
936
2472
681
1450
1451
2219
2475
684
1196
941
686
2478