4291 588
105445 131
11935 409
350865 1121
8991 463
25993 286
72951 576
5207 797
13155 843
2589 51
41971 405
4447 289
3051 404
8475 495
4530 645
59080 623