2257
5
1167
1
1084
108797
0
21152
8
1015
1694
951
690
2669
2
2110
564
1286
2400
6
1743
2698
1446
843
3629
1423
1564
1787
3206
716
19944
2483
2823
4761
432
1682
4