471
0
658
787
503
694
464
2964
613
454
602
647
438
298
676
631
352
226
357
803
1612
872
572
986
2504
286
360
751
605