899
0
641
419
887
276
1655
410
2328
3
378
527
336
173
565
273
74
587
360
368
334
275
254
557
787
2445
390
298
1119
1036
443
1346