4282 588
105070 131
11926 409
350518 1121
8987 463
25958 286
72800 576
5204 797
13093 843
2582 51
41931 405
4447 289
3050 404
8470 495
4524 645
58953 623