4288 588
105253 131
11931 409
350699 1121
8989 463
25973 286
72894 576
5206 797
13138 843
2585 51
41953 405
4447 289
3051 404
8473 495
4527 645
59022 623