959
0
2901
1
2512
2
3680
345
529
670
732
628
441
574
516
560
2151
795
852
565
4775
774
596
639
228
1862
815
323
764
3133
2216
3
578