19783
2
804
0
308
47639
1008
404
955
1512
1
13
390
556
345
1461
1193
375
536
1070
701
791
5338
412
657
754
305
1866
384
939
2964
392
322