4296 588
105559 131
11936 409
350992 1121
8992 463
26015 286
73002 576
5208 797
13170 843
2592 51
41993 405
4450 289
3053 404
8477 495
4532 645
59134 623