683
1
347
669
2
520
75
666
458
528
411
405
337
409
182
297
614
525
86
554
89
560
3
70
79
346
289
106
80
414
812