2690 508
129151 520
3385 60
4649 274
3156 362
23944 295
7546 508
8947 354
42270 606
7893 255
5477 935
7783 411
24235 455