5084
4636
4274
2896
2375
2363
2054
2037
1907
1570
1302
1290
1253
1063
1047
987
967
927
907
682
553
539
522
495
475
468
405
379
343
304
287
245
215
208
193
180
171
168
167
166
155
150
130
127
111
107
88
68
65
62
59
50
48
43
39
34