18016 186
20383 295
14580 783
31026 718
23415 576
8824 398
13927 438
6748 162
27222 271
15707 53
14224 441
11857 207
13234 303
12919 711
18658 352
28765 348
12132 45
7071 359
9036 609
10657 725
10063 368
10557 881
37335 224
35465 292
34410 211
5748 525
10315 926
8351 30