5678
5016
5011
4540
2231
1979
1097
545
535
499
350
179
146
101
92
58
51
47
45
39
35
20
17
15
13
12
10
9
8
6
5
4
3
2