5833
1571
1397
1265
1225
996
902
719
570
450
440
420
297
276
263
249
236
232
216
192
185
165
136
134
131
107
97
94
92
89
83
77
76
68
57
54
53
48
44
40
39
37
35
34
33
31
30
29
27
26
25
23
21
19