5821
1667
1456
1163
1134
1076
924
690
539
503
472
463
358
299
297
268
240
220
202
197
190
183
176
157
152
112
107
100
92
90
88
70
67
65
63
54
51
49
48
47
46
44
43
38
36
35
33
30
26
25
24
22
21