4176
2577
885
4141
839
821
934
4437
3294
5961
3308
3135
13470
13112
24458
2462
5007
6065
5749
70030
15830
7980
19247