3846
3612
3322
2328
1893
1838
1596
1469
1136
1103
1084
1073
997
844
827
817
780
766
690
451
432
393
387
384
377
351
292
282
253
252
214
212
199
155
147
143
140
129
122
114
102
99
95
91
82
71
68
56
53
50
41
39
34
33
31
28