4291 588
105438 131
11935 409
350861 1121
8991 463
25993 286
72948 576
5206 797
13155 843
2589 51
41969 405
4447 289
3051 404
8475 495
4529 645
59078 623