1118
0
1567
2
868
685
2328
683
597
602
2317
547
1999
1506
44199
362
2351
435
391
586
2634
17353
4543
5
69
2809
1161
2275
1391
1540
408
303
1