941
0
684
1449
18
730
732
166
388
385
5043
1
1014
1055
347
410
510
686
405
409
611
563
682
3322
918
676
813
384
485
25669
600