2
793
534
508
236
848
27
606
18
23
26
0
290
127
691
747
391
810
21
280
631
283
645
254
650
8
1120
31
400
790
283
531
136
792
15
24
318
4
478
381
17
889
494
155
400
659
547
931
