7031
1922
1620
1362
1294
1146
747
721
573
553
492
472
453
414
368
258
254
247
219
194
176
156
148
143
137
134
106
105
104
98
97
87
86
84
76
65
64
61
53
49
48
41
40
37
35
34
33
31
29
28