4282 588
105060 131
11926 409
350504 1121
8987 463
25956 286
72792 576
5203 797
13093 843
2581 51
41928 405
4447 289
3050 404
8470 495
4524 645
58945 623