4396
3
1655
2
1418
447
0
625
19279
6062
16
999
1
4111
1056
1452
4363
7
2076
2125
883
3359
2526
3595
6
2459
512
2693
1966
2215
17353
2119
2461
20
1883