2588
2
506
1
2931
6
776
2958
8
1001
529
562
854
4
1823
11
634
414
661
2021
491
620
530
1519
2303
655
542
1316
0
381
492
1297
708
379
523
624
1186