2245
3
1063
1
989
0
297066
768
1716
2
2289
1828
1226
3053
7
2551
3044
15
1268
3965
3649
4
1488
1398
800
1298
2797
5
1295
412
9816
1484
2773
2322
280
108797
2354
1581