318
1
766
2
599
904
443
906
70
77
97
176
133
113
605
462
551
1173
263
116
524
130
134
496
953
720
478
1384
104
67
139
191