578
164
199
34
120
327
167
86
31
283
146
699
378
886
58
205
62
389
66
70
65
28
41
106
182
10
161
111
472
57
26
25
15
393
89
626
1128
413
420
316
264
365
121
128
90
754
4080
63
45
153
139
112
33
756
30
4