2935
2
2223
1691
1
3936
3
802
0
2181
1821
1163
1716
2100
1501
5521
1506
4
1814
1391
2576
3025
3765
297066
6346
16
3562
1295
801
2445
894
2614
2683
3683
1938
1781