429
685
978
776
1052
1484
110910
442
2124
833
932
801
5314
2584
1692
221
21
141
263
356
1177
1535
1553
711
1234
592
91
311
1443
1531
305
3274
805
441
851
212
432
83
1492
972