1076
407
1806
346
336
381
2613
1530
3468
5434
19174
3678
4143
4336
1728
4358
5247
3342
5312
717
1248
9004
893
2027
1147
12303
1645
2865
1958
19473