642
21
75
348
38
1284
116
23
35
22
54
195
168
390
142
107
240
111
39
3981
66
60
256
48
186
584
277
123
202
64
24
666
10
126
28
84
110
449
421
180
1017
293
50
30
279
1941
727
192
86
44
345
78
40
51
53
190