4293 588
105506 131
11935 409
350938 1121
8992 463
26005 286
72975 576
5207 797
13167 843
2592 51
41983 405
4449 289
3053 404
8476 495
4531 645
59113 623