374
2
888
1
564
2572
514
2182
9
607
162
424
772
1356
4
1446
3
484
841
0
384
463
532
547
1938
432
538
637
1112
8
1014
877
6
471
420
404