232
1
316
363
405
90
593
84
300
76
476
89
383
113
2
614
269
556
79
677
555
420
92
98
727
396
418
81
62
304
292