436
0
593
350
457
390
422
420
66
901
47
1672
453
1155
75
480
505
634
305
543
416
1152
614
392
495
545
496
271
2435
185
1304