3021
45
1129
28
1756
45
17915
408
14430
356
18318
289
1872
49
1695
27
2349
102
3716
437
2405
118
1797
53