5906
5241
5193
4637
2313
2076
1196
588
583
535
350
176
104
91
62
51
43
42
35
28
17
13
12
9
8
7
6
5
4
3
2