5884
1687
1376
1148
1091
1007
918
656
555
510
491
394
349
340
323
294
251
249
228
188
185
175
165
137
126
107
102
101
91
89
79
73
70
66
56
51
44
43
42
41
40
39
38
35
33
32
31
29
28
27
26
25
24