108376 638
22155 657
12542 591
115792 862
110450 241
19243 342
65067 1084
25783 392
4298 304
3521 516