2997 819
24209 486
31860 328
14973 403
16847 387
43048 460
8877 731
62933 513
20450 623
10525 180
15718 552
31198 344
3294 692