7733
2
1618
0
2507
3
4978
616
2954
4492
408
2121
2123
344
40062
19
2344
1
563437
6
1669
1403
4018
7
4032
401
1615
377
2033
8
1967
3368
1024
887
581
120