31018 362
46990 895
27958 367
15703 430
12154 59
36555 713
1697 173
1958 508
32858 669
50505 431
42868 162
39310 287
2890 629
5735 405
5011 664
4351 439
23826 101
58175 237
2095 480
47269 114
21573 82
4069 372
5137 544
34705 656