503
0
980
802
671
349
481
1116
798
418
493
919
1869
5
547
348
847
408
482
1
555
951
278
467
402
645
392
347
587
772
164
2189
1222856
4