143
1
167
99
1641
2211
6
1659
2
1012
645
1428
766
753
1841
0
687
471
578
3
661
322
1304
877
622
1150
608
4
658
426
213
845
1210
714
1513