1043
0
47041
474
458
403
774
409
1939
1610
2702
6800
267
765
381
408
991
710
555
2328
547
1049
4455
2
859
468
722
3311
4
1020
968
602
2152