5140
1260
843
434
391
359
344
331
290
264
171
145
137
128
125
86
68
65
61
60
54
51
47
45
41
39
31
29
26
25
22
19
17
15
12
11
8
7
5
4