2321
1802
952
670
619
515
351
333
307
166
107
106
103
96
92
82
58
34
33
31
24
23
19
15
14
13
12
11
10
9
8
6
5
4
3
2