2386
1542
751
633
606
538
428
348
328
318
288
217
204
201
194
171
146
140
129
124
123
122
95
72
70
65
62
49
46
41
40
34
33
30
26
23
18
13
10
4
3
0