3364
3
1431
1
2886
4
17970
15
1873
2
2921
5
1078
0
496
1467
515
3683
785
1194
2471
898
759
1449
4196
2557
9817
3386
1547
2683
946
1289601
1558
1527
2797
637
1777