956
2
910
3
411
1
5238
4
608
397
383
426
461
811
742
580
936
858
735
497
578
953
1713
5519
1960
755
655
511
2662
12
557
542
2081
9
596
2585