31995 781
35256 468
12648 303
6647 88
8345 368
4038 414
30513 891
7023 655
3286 204
9645 513
2977 221
14306 69
9546 960
6469 294
11593 214
15148 194
18044 496
6676 612
4445 535
5169 212
9044 447
21088 938
3777 376
15888 410