2984
2984
7060
2302
15083
642
1953
2875
2270
50859
725
7538
8978
584
984
1123
29586
4523
15147
2004
836
5527