50321 412
4946 125
159093 224
12788 73
2497 170
28815 239
117492 211
7356 450
5353 679
2871 330
5437 446
5425 245
4174 288
6324 477
4542 742
4466 420
8156 612