648
2
3003
5
123674
35
3151
1
2715
0
2570
1739
108797
1895
16868
39
1824
2349
1289601
4
2967
3
2526
2386
8871