518
0
860
29323
965
475
798
6979
4
116
2043
1
521
58
418
535
8116
6
611
464
5918
1230
5
460
1636
63
477
326
1073
546
458
810
392
2732
1906