108
268
112
176
235
331
507
374
630
733
819
546
662
1074
2535
527
517
1246
1133
575
701
593
1220
838
660
1605
1401
1615
1300
1339