19321 525
122345 410
35728 483
5994 155
42640 224
6207 137
30817 681
4545 418
2495 194
6885 563
4193 351
3372 523
3074 655
918 165
3175 597