616
1
21
77
3
167
2
319
340
212
37
0
285
92
124
304
83
465
4
189
146
532
6
1009
787
668
199
5239
543
356
258
282
884
114
609