2415
2405
1691
1579
962
943
808
648
472
408
364
358
314
238
222
212
179
168
150
138
113
106
96
73
68
59
52
47
46
45
40
39
23
22
21
19
18
16
13
12
11
10
9
7
6
5
4
3