660
0
180849
370
356
282572
409
437
1
679
277
415
4292
2
584
422
185
453
547
521
412
420
369
3929
10
1973
18403
6