328
0
1866
3
472
770
4682
2
4936
1
417
901
2996
6
436
864
1156
3751
4
14076
7
979
545
5853
15
2901
3724
553
615
2524
2197
257
1832
543
626
675
105290