4145
3818
3483
2408
2045
1962
1767
1520
1486
1177
1173
1033
944
934
921
913
796
784
748
680
455
451
436
390
377
356
333
312
301
262
249
237
210
178
163
155
149
135
130
129
126
124
119
102
101
85
82
64
63
61
56
55
49
47
43
39
38
35
28