1823
2
2630
0
1222856
4
539
1960
7
2604
1824
592
57
978
6579
9
2264
3
6842
47041
511
6062
16
463
346
337
680
886
644
404
2183
1
752
269
9355
342
555
78