31009 362
46986 895
27953 367
15701 430
36553 713
12148 59
1695 173
32855 669
50502 431
1952 508
2890 629
42861 162
39303 287
5732 405
4350 439
5007 664
58175 237
2094 480
23821 101
21572 82
47265 114
4069 372
5131 544
3528 753