2970
937
657
350
344
268
253
245
194
147
143
122
121
114
110
95
94
76
65
52
51
49
48
29
28
25
24
23
22
21
19
16
15
11
10
8
7
6
5
4