486
399
477
794
522
532
363
1146
1699
452
1432
818
366
1203
1349
1517
343
389
944
1908
253
261
895
515
