5335
4965
4595
3120
2574
2478
2335
2178
2013
1708
1442
1404
1395
1176
1099
1084
1076
960
952
684
595
576
554
544
518
443
422
409
393
331
309
298
275
243
238
210
196
183
181
180
172
168
165
159
151
127
97
93
73
72
71
69
62
55
52
51
47
40