981
0
2320
1053
2683
458
2493
1
1898
1332
2069
3
647
625
2
846
240
332
483
414
448
539
2990
6
1436
18403