2988 362
25702 396
1560 150
3373 319
3758 474
4231 198
104003 508
4040 452
7540 501
8448 927
17523 768
2932 224
5399 469