5536
2
2149
1
2145
6001
4
2182
4629
5
5571
3
1018
1240
1270
773
1441
1365
3314
1965
1936
2247
4279
2123
1478
2815
1823
0
4375
1495
1650
34959
18
5389
4686
2980
4944