942
3
1345
2
44457
0
2555
7
1124
514
835
3158
511
1
1081
124054
2597
4
386
708
3419
1868
910
717
2308
1743
2523
1792
1530
2476
111
610166
1884
50
35
951