46
93
796
39
382
235
71
35
78
109
100
43
670
29
37
1809
194
63
204
130
259
144
113
34
28
657
54
139
32
36
15
24
335
56
21
40
97
833
263
565
3889
16
12
64
41
180
225
1447
131
121
83
416
184
137
308