433
0
2901
979
13491
547
326
543
1465
497
685
399
316
2076
1
298
1498
371
297
575
4694
7
614
31535
370
447
682
364
1511