503
0
980
802
671
349
481
1116
798
418
493
919
547
348
3442
2
847
408
482
1
555
951
278
467
402
645
1009
392
180849
4820
347
587
772