2258
2241
1541
1509
912
896
893
561
410
407
344
325
296
234
219
210
196
195
172
145
138
110
101
71
66
65
60
59
56
54
51
50
32
31
29
28
22
21
16
15
14
12
11
10
9
7
6
5