2476
2
1681
1
2773
3
1153
0
2740
4471
2911
9
2462
181997
11
1736
5151
7793
4
1243
1348
2759
2258
5322
8
945