1042
0
628
378
931
258
276
326
389
401
1601
1130
2
605
347
316
539
1430
684
357
1488
2964
435
74
830
1164
322
828
1428