1226
1
2245
3
5225
8
2522
2
1581
1295
3765
4
2903
2797
5
19944
297066
0
1938
1431
1688
1833
14125
10
1969
1527
2435
2265
1002
2028
1337
1285
1815
2013
797
2523
1334
3196