668
0
1824
1133
381
479
597
4111
2
737
355
957
467
2328
2143
415
951
298
584
410
722
602
310
320
25137
294
514
749
1557
422
1027
409