4990
1306
844
439
402
361
358
352
306
269
189
180
129
116
112
110
77
75
62
60
55
52
50
43
36
33
31
30
27
23
21
20
19
17
16
15
14
12
11
7
6
5
4
3