3059
0
810
1
539
297066
1788
1147
751
919
936
803
325
932
664
974
490
596
680
778
416
414
342
2532
5642
410
6288
501
678
356
4429
1940