649
2
247
1
243
364
80
298
655
227
1123
1370
5
83
72
63
377
75
743
98
115
59
284
101
0
293
272
618
975
3
265
800
224