5048 151
6506 957
6470 294
3986 123
22163 619
5186 590
7719 246
7466 107
5523 618
20585 566
29434 293