2166
1
1305
1558
2
1501
297066
0
1813
1903
3
2207
1093
582
2773
1681
693
2184
2980
2340
5592
8
1712
801
571
3683
1535