295
79
196
1431
58
152
123
113
12
46
98
54
66
9
15
86
59
25
39
40
151
110
23
32
52
51
33
19
44
81
16
532
338
90
114
274
24
48
35
26
10
13
18
11
42
350
464
22
103
3
17
37
20