169
96
992
591
53
35
21
6
103
120
227
382
86
336
1K
311
37
44
10
2
105
143
147
379
368
143
713
885
31
24
12
8
77
159
57
435
131
162
1K
473