3397
3143
2968
2069
1704
1560
1503
1339
1242
1042
988
809
785
734
728
723
690
645
635
526
379
370
326
325
321
311
303
270
265
246
224
218
212
195
169
131
128
127
122
120
114
106
99
94
83
79
70
56
52
50
48
47
45
43
41
40
38