2793
4
1945
1
1629
2
622
3236
10
468
793
421
1070
0
708
569
4872
7
1117
912
1129
932
1081
595
450
648
758
1393
634
1465
983
5
625
556
555
525
351