4291 588
105419 131
11935 409
350843 1121
8991 463
25992 286
72941 576
5206 797
13154 843
2589 51
41968 405
4447 289
3051 404
8474 495
4528 645
59077 623