3359
3123
2933
2032
1715
1506
1490
1313
1232
1014
966
792
762
739
704
701
694
643
626
499
371
363
324
320
306
305
304
288
254
246
219
214
203
196
169
141
131
123
121
118
116
114
105
93
88
80
79
72
56
51
49
45
44
43
41
39
38
37
34