615
1
258
587
3
293
814
92
447
338
562
705
182
405
1300
6
681
2
342
790
887
453
399
398
1174
758
1324
1063
387
418
1062
2420
10
1485
457