359
1
354
332
2
231
597
637
860
541
320
282
1300
6
405
183
91
414
615
706
3
447
338
562
681
93
758
1324
1174
387
418
399
398
1063