1043
0
424
1939
688
387
321
409
287
457
259
2199
683
1477
844
631
1511
544
2143
1045
970
846
347
608
642
408
1110