2100
2
1068
0
2271
4
490
475
4176
6
2123
1386
1
914
2061
3
1298
668
1105
919
3050
1103
2663
596
562
1862
1078
3107
5430
1581
477
2533
809
34
311
2759