616
0
1623
1
531
1028
721
496
1843
810
407
323
863
1614
645
14
3498
4
761
6294
3252
4491
1692
1133
2385
728
1812
3657
3126
2
2190
370
475
544