477
0
363
611
543
29323
505
1462
521
475
471
4106
1057
809
913
383
935
63
2992
476
401
353
2635
501
798
575
692
1237
2972
46
58