2233
3
2663
0
1862
1
841
804
668
758
3624
4
4684
2
477
2439
3024
1581
938
1606
809
4775
460
3971
445
1500
914
2954
1596
515
459
1225
2041
1475
2313