2610
4
1514
3
1132
0
553
804
1084
2071
935
493
2201
702
1
1129
714
576
383
6859
5
573
1053
2211
1073
17184
44
798
2395
300
1049
1462
2
639
755
1018
3480