2522
2
1285
1
2903
3
1226
19944
1938
4
5141
7
1431
1688
1833
14125
10
3014
20
1969
1527
2435
2265
1002
2028
0
1337
1815
1647
2013
797
3085
5
12459
2523
3491
1334
3196
3485