3042
45
1136
29
1757
45
17921
408
14441
356
18348
289
1875
49
1697
27
2352
102
3718
437
2409
118
1799
53