15058 341
53708 118
21472 579
7207 271
8282 842
29967 575
36093 677
95204 511
64890 343
5777 618
3155 633
7771 115
13545 356
43443 331
48825 178