4291 588
105400 131
11934 409
350826 1121
8990 463
25992 286
72937 576
5206 797
13153 843
2589 51
41966 405
4447 289
3051 404
8474 495
4528 645
59070 623