3906
3663
3444
2432
1904
1830
1677
1530
1162
1160
1151
1093
1019
864
817
814
811
792
734
730
466
432
402
386
383
374
341
289
275
264
257
254
235
210
164
163
150
143
140
128
122
121
110
109
99
96
89
82
76
74
57
56
47
42
41
40
38
27