543
0
477
1784
2
521
1462
475
363
611
29323
809
1057
798
4106
505
2992
63
677
501
383
1073
476
329
2635
46
797
471
573
1128
266
647