2542
1572
1397
529
423
266
261
242
222
195
188
132
124
119
111
108
102
94
91
90
89
87
84
83
82
78
76
68
66
65
64
63
62
61
60
59
58
56
55
54
52