1500
0
4471
2
572
596
3765
4
17946
568
919
14
25669
475
894
1119
809
2524
1849
1189
536
571
384
1105
2771
500
1103
562
484
3168
2663
914
490