2422
1
396
885
627
696
586
159
2841
2671
2
320
519
334
843
1185
759
739
400
75
328
1902
1293
0
664
729
577
940
471
4369
7
1556
1012
902