1500
0
1243
809
1862
1
519
460
2524
1581
1494
4
477
335
1166
1105
2230
493
1103
312
490
596
431
2123
562
2663
668
467
2075
305
534
418