29791 42
4732 99
15446 750
16823 161
344818 578
134496 294
20836 406
40158 80
58476 947
59223 500
48017 214
17524 703
56254 735
6317 582