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