15090 385
2886 323
7948 313
3751 345
4773 757
9856 265
3031 44
18315 385
7256 223
22175 262
21082 618
3099 870
4375 92
4851 509
1858 132