42
40
257
779
17
11
18
160
15
29
41
54
22
71
111
19
79
28
270
199
66
13
129
30
105
60
102
9
59
14
10
46
259
50
114
52
27
24
12
26
3522
37
33
387
115
23
48
449