663
338
1034
2609
260
1160
339
546
2305
1422
666
275
304
333
1606
959
2650
374
1225
1897
458
383
344
1226
