359
0
438
445
632
220
334
827
1942
361
2952
472
328
1069
1
53
510
465
798
3772
371
494
383
686
80
454
350
427
416
1986
3644
631