3222
3
1289601
4
4398
10
1659
2
4837
5
1174
1
4651
12459
329
0
10827
8527
9956
2773
475
19944
1802
3491
567
1974
280
971
2650
20
4358
6