3412
3172
2972
2040
1655
1616
1428
1315
1121
1014
933
854
815
733
723
707
671
660
649
614
361
334
328
323
322
318
276
273
246
244
238
229
202
190
177
147
141
132
124
111
110
102
101
81
80
73
72
66
62
44
42
40
38
33
30
28