29682 42
4718 99
15430 750
16782 161
344229 578
134451 294
20826 406
40122 80
58451 947
59193 500
47994 214
17523 703
56240 735
6310 582