116
2
244
1
649
260
80
655
227
247
364
84
378
299
76
1127
743
98
72
63
83
124
273
523
571
744
4
95
163