4527
4038
3732
2451
2196
2064
1898
1731
1648
1356
1146
1127
1116
1027
994
893
833
735
702
542
512
473
459
436
407
389
341
333
316
286
255
242
192
184
161
159
153
149
143
135
132
131
128
127
103
93
91
84
81
77
66
58
54
49
43
41
40
39
37