2989 362
25703 396
1563 150
3377 319
3758 474
4235 198
104038 508
4040 452
7552 501
8450 927
17529 768
2933 224
5400 469