50
827
1
5
579
0
1646
2
3
2049
29
1245
14
1387
22
1098
12
1116
1100
20
1049
1735
4
1454
1917
1382
2564
2441
6
2842
1876
7
876
742
766
564
583
689
676
868
673
897