813
0
280
330
846
337
2143
479
2041
1
2299
633
268
596
909
743
918
418
276
2490
439
169211
11
538
957
874
238
714
328
464