5431
2
1891
0
730
1
3090
6
1419
2650
20
1785
1438
560
742
3173
1411
722
1289601
4
2105
2223
21
2471
604
2593
36905
1993
3
593
45986
6713
11
3724
17970
15
3080
2053
5
1516
2279