4281 588
105047 131
11925 409
350494 1121
8986 463
25953 286
72783 576
5203 797
13093 843
2581 51
41926 405
4447 289
3050 404
8470 495
4524 645
58941 623