6237
5854
2580
2212
1665
1393
1157
922
919
709
673
606
569
564
504
503
407
381
321
269
249
235
163
141
136
126
95
91
70
57
56
43
41
39
37
31
29
25
23
22
19
18
17
15
12
11
9
7