850
16
521
2
102
1
47
203
425
69
279
0
257
938
6
1474
3
414
308
629
92
46
145
350
376
428
73
123
198
141
400
74
76
155
127