1470
1
650
0
2470
2
2855
3
2668
20634
8
1823
1642
1129
924
1664
736
447
571
2730
6
1421
2982
646
635
775
662
2372
661
543
544
1193
1501
417
2275
964