4293 588
105486 131
11935 409
350914 1121
8992 463
26001 286
72971 576
5207 797
13164 843
2592 51
41981 405
4447 289
3052 404
8476 495
4530 645
59107 623