50
821
1
5
572
0
1634
3
2036
29
1238
14
1382
2
22
1092
12
1100
1093
20
1042
1720
4
1444
1906
1368
2553
2425
6
2827
1869
7
868
735
754
558
577
671
669
859
663
888