4703
4278
2430
2335
2213
1828
1785
1418
1185
1054
1046
1008
965
915
871
833
827
672
623
598
563
530
528
513
456
448
434
421
409
390
385
362
358
299
266
239
230
223
213
210
177
163
159
152
151
145
144
143
142
127
123
112
100
99
95
90
89
85