946
1
3765
4
19783
2
472
0
2535
5367
722
17946
32302
572
1213
894
758
3470
5
1189
612
575
25669
429
1369
2996
621
2683
442
297066
978
475
21152
8
2932
893