3213
906
882
10512
4450
717
4141
807
850
1074
6881
1590
1166
1505
1201
5903
2267
4262
2444
1990
1603
2776
1493
2652
2626
1730
16664
14508
5510
39874
16469
67088
31142
14080
257553
102059
9448
23364