478
160
389
33
749
212
738
83
319
179
797
154
1490
767
414
146
895
286
523
100
331
134
182
58
660
168
840
279
128
40
529
185
491
144
430
177
2727
1163
411
67