31085 436
15817 364
18518 747
8394 680
12679 702
10762 448
8084 476
5878 451
10225 600
12277 496
13009 277
6246 102
10756 473
5145 262
12870 890
16755 622
20945 703
2363 120