31021 362
46995 895
27962 367
15709 430
12154 59
36558 713
1702 173
1961 508
32861 669
50507 431
42870 162
39312 287
2890 629
5018 664
5737 405
23831 101
4353 439
58175 237
47271 114
2095 480
4073 372
21573 82
5141 544
34707 656