408
0
482
981
2320
1053
2683
458
1898
1
2600
5
1332
647
719
846
240
332
483
2493
414
448
539
1436
2191
2645
7756
3
631
3233
16
797