8
38
1292
90
31
595
29
403
70
313
563
35
94
108
214
503
20
128
93
15
162
107
54
42
121
416
184
227
188
81
75
17
58
236
46
80
47
307
72
903
32
77
12844
41
182
36
44
85
135
210
147
288
671
220
4515