768
1
1533
2987
2
1614
5
1132
0
2431
809
935
804
493
383
2264
3
948
1084
300
1245
2216
475
5866
4
4608
9
2211
573
1053
1049
714
1129
553
1167
512
913