3039
45
1135
29
1757
45
17921
408
14441
356
18348
289
1875
49
1697
27
2352
102
3717
437
2409
118
1798
53