785
0
684
2206
737
508
645
939
1661
2435
1
4196
404
528
18617
3310
885
1543
732
473
2344
810
1126
739
1566
2
388
380
1064