4258
1
19944
2
2534
2492
1804
662
0
1534
1485
2710
3196
1226
1535
1720
14125
10
1295
2776
1456
5919
1688
1833
2165
6516
8
1622
1431
2521
3079
3926
14
1969
1364
1827