5653
1487
966
533
494
423
396
369
316
295
187
165
160
155
145
142
101
86
79
76
70
64
63
60
54
47
39
35
34
33
30
25
24
23
22
20
19
18
14
12
9
7
6
5