533
1
163
3
1659
2
1637
1012
645
751
765
1841
0
1426
471
576
661
322
1302
875
622
1149
425
606
4
685
655
211
1210
844
712
1513
1045
841