5559
5042
4942
4479
2188
2051
1142
648
602
513
369
161
89
73
68
55
52
47
37
28
16
14
13
11
10
8
7
6
5
4
3
2