2031
2
1762
1
418
0
2271
4
344
1411
1243
1105
1103
484
2663
596
1694
668
1744
1451
951
914
938
2123
475
534
1494
490
1743
850
515
984
1166
562