5099
4777
4564
3818
2042
1968
1003
615
568
470
292
164
107
75
67
59
55
41
36
25
23
12
10
8
7
6
5
4
3
2