4291 588
105478 131
11935 409
350906 1121
8991 463
26000 286
72968 576
5207 797
13162 843
2591 51
41977 405
4447 289
3052 404
8476 495
4530 645
59102 623