1078
409
1812
346
336
382
2626
1539
3479
5442
19228
3682
4156
4347
1733
4370
5251
3352
5330
720
1251
9028
894
2028
1149
12317
1653
2866
1965
19486