11583 801
3655 954
3924 247
5232 624
4905 83
8553 459
5328 615
1509 216
10946 229
14749 711
3504 546
4491 444
5422 244
3511 593
6441 702
3004 622
2888 578