2422
1
396
885
627
695
586
159
2841
2670
2
319
519
334
843
1185
758
738
400
75
328
1902
1292
0
664
728
577
939
471
4369
7
1556
1012
902