7099
2056
1562
1325
1179
1153
1134
739
679
578
530
433
423
414
311
286
281
254
226
205
181
162
156
130
125
117
108
104
92
89
85
83
81
70
68
65
60
52
49
47
45
40
38
37
36
35
34
33
30
28
26
25
24