4471
2
3765
4
3158
25669
0
2788
6741
1489
3286
1
2031
2295
3
2271
1364
2245
3871
12
1663
5
1226
1366
3053
7
19783
2535
4044
3083
10180
8
17946
2465
3125
789
32302
2041
3380