1743
0
521
3987
21152
8
571
1189
102
971
2087
2
25669
529
1049
652
481
2535
1193
19783
863
1225
89
2666
9
2932
621
575
410
531
12472
733
3498
4
47639