101047 609
36745 275
106894 327
6731 286
13717 251
2840 136
4392 408
5549 299
7388 482
5791 472
9716 41
2377 168