5074
4538
4420
3805
2022
1806
1004
479
329
295
291
180
112
73
63
62
52
43
39
25
24
16
12
9
8
6
5
4
3
2