4556 51
1545 282
2953 421
4751 948
5506 376
7350 356
4190 188
3209 592
4395 794
28221 779
15621 169
8018 494
168433 572
4866 427
5777 469
3056 130