4
24
637
51
13
37
80
18
366
76
74
115
345
897
103
258
312
19
1010
27
221
29
639
192
500
1899
143
303
265
420
46
42
122
245
253
503
66
44
77
371
35
15
386
160
364
89
26
84
190
111
25
16