4281 588
105055 131
11925 409
350502 1121
8986 463
25956 286
72791 576
5203 797
13093 843
2581 51
41927 405
4447 289
3050 404
8470 495
4524 645
58944 623