253
898
1509
616
874
693
12225
912
1659
1658
1524
1595
22411
1255
1375
2126
20311
604
557
473
997
411
23
525
501
608
371
358