50
1362
0
1
2248
2
2286
1501
7
2142
1478
9
1359
12
617
3
1070
4
47
570
771
646
907
8
817
660
781
892
651
3279
23
1074
1643
1684
2643
5
1838
13
2823
2805
2909