12041 384
2815 323
7889 313
3724 345
4737 757
9755 265
2984 44
17925 385
7160 223
21608 262
19592 618
3077 870
4317 92
4767 509
1799 132