1020
0
547
475
543
2855
3
2126
783
1
1440
422
3660
513
2727
5
247
857
968
469
1132
918
2306
3092
486
383
3691
58
2301
2
2881
489
683
3498
4
1428