5105
4495
4249
4133
2092
1849
1001
422
337
282
279
165
92
73
58
56
50
48
35
28
20
18
15
10
9
8
7
6
5
4
3
2
1