4288 588
105373 131
11934 409
350809 1121
8990 463
25987 286
72930 576
5206 797
13152 843
2588 51
41966 405
4447 289
3051 404
8474 495
4528 645
59063 623