4291 588
105408 131
11935 409
350831 1121
8990 463
25992 286
72938 576
5206 797
13154 843
2589 51
41968 405
4447 289
3051 404
8474 495
4528 645
59074 623