3159
0
467
332
1457
521
758
494
990
491
353
938
1500
6288
1158
818
2439
341
376
420
318
686
557
1728
414
6916
577
931
1318
1243
2123