340
1
288
410
279
86
541
758
365
320
351
618
2
83
274
72
107
77
356
76
78
299
163
87
79
75
84
73
70
26