3428
2420
1973
828
735
2828
697
1128
969
2497
1315
3308
6529
2769
2699
1891
6614
5148
14858
4907
3973
32438
4605
4193
1477
1409
8597
3499