5613
1642
1325
1123
1099
1030
879
672
513
467
457
431
416
310
297
250
232
229
214
213
171
158
153
145
140
103
95
90
84
76
75
69
67
66
64
56
51
50
47
42
41
39
38
36
32
30
28
27
25
23
21
20
19