2991 362
25704 396
1563 150
3377 319
3759 474
4236 198
104059 508
4040 452
7554 501
8451 927
17530 768
2935 224
5401 469