503
0
714
2711
673
2
683
299
719
968
820
498
1617
1
916
1038
928
350
1516
339
804
54
340
477
352
472
547
211
385
846
371
383
320