3062
1
2920
3
2320
0
1657
2
105807
42
97284
767
2257
4869
1337
3628
4
877
18385
1893
7
9355
997
256612