946
1
472
0
19783
2
2996
699
2535
893
5367
722
25669
17946
32302
572
1213
758
3470
5
1189
1135
612
576
575
429
1369
962
11447
8627
3
604
621
442
4074