930
2
933
1
463
0
2619
11
1534
3
884
1916
5
787
857
807
1865
4
581
750
699
962
566
1017
939
578
568
545
632
304
81
544
317
342
397
371
820