2k
16
15
832
171
561
883
8
677
30
72
1223
952
996
46
312
1375
681
1002
1014
641
71
1102
882
744
852
311
773