12
739
28
1831
156
197
110
448
51
40
48
98
39
25
300
59
50
537
49
21
140
208
147
402
404
111
132
60
67
34
123
70
108
53
100
116
44
416
467
101
298
63
181
13
18
239
69
26
20
93
109
115
62
56
191