3147
3032
2802
1941
1625
1574
1368
1235
1041
920
890
817
804
754
735
720
637
625
564
479
377
350
335
330
309
291
288
248
238
223
214
206
184
152
150
123
118
117
116
108
107
106
90
86
85
77
68
66
59
58
50
49
47
44
34
33
28
24