803
0
984
108797
459
2920
4
12472
3696
8
877
951
2756
2
1089
759
125
1676
690
1783
110
4168
5
1618
725
2983
137
2357
1302
1869
2505
3465
1225
1743
3054