5662
4858
2253
2185
1485
1143
1012
968
916
611
595
581
461
444
374
368
358
267
246
220
164
129
122
118
94
92
85
60
48
43
38
34
33
32
25
23
22
21
20
19
17
15
14
12
11
10
9
8
7