15667 493
20341 119
24895 498
9041 405
9884 312
8469 491
1787 322
5301 759
17111 876
10226 455
2449 463
3261 668
2979 372