3652
3170
3050
2169
1886
1628
1564
1445
1355
1083
1028
850
841
778
749
723
712
689
648
554
400
375
374
359
342
305
294
280
269
246
223
215
204
203
162
153
145
140
137
134
127
112
111
108
102
95
91
82
77
72
71
64
63
59
55
53
51
46
43