4291 588
105452 131
11935 409
350875 1121
8991 463
25995 286
72954 576
5207 797
13156 843
2591 51
41973 405
4447 289
3051 404
8476 495
4530 645
59082 623