2522
2
1226
2903
3
19944
2655
1
1938
4
1431
1688
1833
14125
10
1969
1527
2435
2265
1002
2028
0
14861
7
1337
1285
1815
2013
797
3957
2523
1334
3196
6236
951
2099
1694