31016 362
46990 895
27957 367
15702 430
12151 59
36554 713
1697 173
1957 508
32857 669
50504 431
42868 162
2890 629
39307 287
5734 405
5011 664
4351 439
58175 237
2095 480
23824 101
21573 82
47268 114
4069 372
5136 544
34705 656