2657
3
1880
2
2668
653
0
565
525
2740
269
953
683
266
710
2952
282572
503
568
421
296
739
1418
303
517
768
691
507
478
355
20634
8
871
1649
1