2643
937
576
504
388
367
352
326
318
301
222
221
202
198
163
151
143
118
117
110
109
103
100
98
88
85
61
60
51
39
33
32
21
19
15
11
10
8
7
3
1
0