803
0
894
459
2920
4
1295
1
571
3696
8
2650
20
416
951
539
280
2756
2
1089
759
1676
1581
690
1783
110
4168
5
725
2983
2250
2357
1302
3765
1869
2245
3
297066