40966 767
54035 440
35298 439
71911 285
178920 1138
11800 139
20802 422
59006 474
15444 605
3952 454
52855 371
25099 172
5926 358
50837 604
83578 355
59693 166
21183 51
11759 485
3223 456