5293
4899
4736
3961
2103
2045
1061
616
574
475
295
156
107
74
63
58
56
45
40
27
26
21
13
12
11
9
8
7
6
5
4
3
2