3728
966
5056
8002
685
23109
34912
23703
21915
34710
3766
325
1489
15676
732
23772
19927
39296
34774
6708
710
5243
4654
15296
1271
8787
22928
6903
23749
