4288 588
105361 131
11934 409
350791 1121
8990 463
25986 286
72925 576
5206 797
13149 843
2587 51
41966 405
4447 289
3051 404
8474 495
4528 645
59059 623