30905 304
11035 541
39662 114
33890 284
14992 205
13712 703
4788 496
33400 789
8316 335
3738 175
30918 547
3000 35
29038 833
11904 83
91495 708
27361 231
55871 299
4087 88
9317 108
69549 251
4854 686
29224 270
10061 485
3346 127