2730
6
5617
5
2657
3
1116
0
2668
2
474
20634
8
66
418
1222856
4
555
626
286
543
74
2855
2076
1
1337
3251
467
3203
10
868
886
1661
25137
3293
846
933
498
4677