5144
4630
4264
3874
2157
1843
1152
477
234
227
171
123
101
72
63
56
50
37
32
31
28
27
26
22
21
15
10
8
7
6
5
4
3
2