90
47
29
3
135
16
209
13
6
19
10
9
14
70
24
18
528
46
21
419
115
2
38
63
50
4
182
7
60
12
5
37
237
370
17
96
642
218
348