50
1363
0
1
2248
2
2286
1501
7
2143
1478
9
1359
12
617
3
1070
4
47
570
771
646
908
8
817
661
781
892
652
3279
23
1074
1643
1684
2643
5
1839
13
2823
2805
2909