1226
2
929
3
2722
4335
5489
11
1184
1
2571
6
2600
4
623
2377
2530
6346
16
66
0
2972
3142
2110
2151
2744
5382
5
1787
2366
1526
3551
10
108797
3386