1076
407
1804
346
336
381
2609
1528
3463
5428
19166
3675
4141
4336
1725
4349
5244
3342
5306
717
1248
8999
893
2027
1147
12300
1643
2865
1958
19466