2462
1253
811
560
519
444
426
333
323
134
117
106
96
80
66
65
45
39
32
31
24
19
18
13
12
10
9
8
7
6
5
4
3
2