15015 318
6616 676
11960 269
2947 129
19697 117
19214 209
7494 547
31925 438
5111 723
6420 803
4715 526
3585 337