548
903
1405
1999
327
1058
2051
1203
507
293
363
931
334
572
1377
309
224
391
257
301
326
283
766
1238
