5791
1620
1228
1134
1076
1030
898
641
523
473
415
328
321
319
254
236
221
214
197
182
175
152
141
115
105
98
96
95
84
78
77
72
71
55
53
49
48
44
36
35
33
29
28
25
24
23
22
21