2935
2
2223
1068
0
1691
1
3936
3
802
2181
1821
1163
1716
557
2100
1501
2614
5521
1506
4
1814
517
1391
2576
2142
3025
1342
1225
984
6346
16
3562
801
2445
297066