3494
3224
3021
2082
1695
1641
1457
1314
1197
1034
964
826
825
741
728
725
708
675
616
609
360
349
343
326
321
313
281
280
254
230
226
210
199
165
140
131
125
122
119
113
104
94
93
92
89
76
70
64
58
43
42
40
37
35
31
30