458
0
675
428
584
223
1133
2328
479
668
393
737
476
1939
320
349
392
408
909
575
248
1009
2
370
368
951
514
47041
410
604
1068
1430