3835
4
1292
0
1638
19944
2
570
1
2605
2043
2698
1452
3629
1446
1574
1423
1564
432
1506
1495
2274
3186
1682
3789
1081
1691
189326
108797
14861
7
969
2386
444571
9
2245
3