2533
0
617
1804
1
1142
1159
2348
296
1440
715
705
361
809
1633
616
1416
692
3718
918
583
773
352
553
566
522
2227
2
652
588
639
2595
417