93
502
2
1
15
9
13
12
40
7
27
29
22
16
4
48
26
37
8
25
5
284
39
23
24
92
20
129
60
18
84
0
88
14
19
276