543
0
587
787
469
2522
402
618
953
391
1551
2
1054
20634
8
5155
3248
2328
2668
2317
3114
4
2694
3
3092
1
881
2655
572
918
691
560
653
21743
871