3004
45
1129
28
1756
45
17910
406
14430
356
18296
287
1871
49
1695
27
2348
102
3715
437
2403
118
1796
53