2524
2410
1620
1583
981
976
952
832
396
326
306
287
265
262
247
227
206
204
192
163
149
138
121
98
97
75
71
59
57
56
54
47
39
33
31
30
29
28
20
18
17
15
13
11
10
9
6
5