3090
6
2535
2
19783
2358
9
17946
0
32302
3694
1691
1
1391
5347
4
572
1716
6095
2919
1699
801
496
1191
1506
6899
2666
1061
25669
802
673
3546
526
4099
8
1814
462