159728 844
3239 506
6514 819
5663 387
5590 292
4041 768
89976 591
16705 833
28647 780
48445 272
9113 45
17328 596
44345 682
13364 93
2623 265
4545 47
2384 419
19036 618
5833 628
12424 456