30938 513
10089 588
37752 169
18546 402
17456 421
4512 159
16685 65
10444 239
7208 532
18948 822
12988 54
3037 409
17944 116
11028 301
5098 448
3402 295
8419 946
4371 277
9341 258
18934 587
12145 397
6650 74
30305 464
13323 783
8161 175
9691 842
5020 687
8460 299