405 63
2652 583
3277 887
3659 442
18828 116
23458 797
10634 700
8554 76
7816 665
2189 319
2865 517
4131 765
19663 929
3820 706
74498 667
6903 615
5867 469