3132
1
1304
2129
3
1461
2988
7081
10
25669
0
1468
8313
9
4042
11
785
1819
1547
610
4627
7
1853
2
3173
582