2996 362
25708 396
1563 150
3381 319
3761 474
4239 198
104109 508
4041 452
7561 501
8451 927
17533 768
2935 224
5401 469