471
0
894
1889
1
664
410
221
951
1473
803
459
3706
5
110
718
697
571
605
2169
2
2435
4168
2650
20
515
488
297066
612
1040
280
826
1529
759