4934
4469
4116
2748
2269
2241
2040
1940
1833
1539
1249
1246
1208
1039
992
964
927
846
835
611
527
505
503
483
474
438
400
388
365
312
287
280
229
195
186
182
180
170
158
157
155
136
127
117
104
95
88
78
67
64
60
52
51
45
43
41
37
34