970
0
2855
3
699
349
3092
1
568
555
2190
247
918
592
47041
738
703
325
3311
4
587
1824
968
846
418
422
691
631
774
663
409
105290
2459
9