35
8
45
244
12
9
3
32
1
0
351
39
90
61
276
13
2
33
10
60
16
21
27
7
6
4
566
591
22
188
26
34
781
11
218
533
24
138
164
51
28
126
1416
30
38
1940
56
115