540
413
1011
1524
1774
1354
473
391
512
471
54
1165
445
2504
725
461
583
22
553
143
1607
1866
1234
1159
1045
293
261
1766
523