4288 588
105356 131
11934 409
350786 1121
8990 463
25985 286
72924 576
5206 797
13148 843
2587 51
41965 405
4447 289
3051 404
8474 495
4528 645
59057 623