2361 615
2529 835
2899 695
7037 357
16246 338
3594 771
16469 110
8646 546
20962 623
46077 761
21403 390
3585 598
5605 146