2361 615
2523 835
2892 695
7027 357
16245 338
3591 771
16455 110
8642 546
20946 623
45958 761
21349 390
3583 598
5601 146