3396
3
973
0
1903
834
3404
2
1038
3116
1
611
913
363
493
321
391
139
829
3250
434
777
637
1282
302
1024
458
63