15026 398
3197 457
4272 555
5271 232
3661 663
7857 697
10430 382
3352 74
3193 301
3153 807
15082 520
1345 81
6935 426
2720 469
3384 296
4217 660
2112 120
351 47