1132
0
830
1
1129
17184
44
656
1976
2
2799
3
804
383
493
935
2539
5
1651
1084
300
475
573
2211
1462
1049
1894
1411
2321
7
19034
6
1053
714
553
822
1329