30949 513
10094 588
37768 169
18550 402
17457 421
4513 159
16692 65
10446 239
7210 532
18960 822
12993 54
3040 409
17947 116
11038 301
5099 448
3403 295
8423 946
4373 277
9345 258
18939 587
12150 397
6654 74
30318 464
13332 783
8175 175
9699 842
5025 687
8466 299