30074 42
4786 99
15476 750
16946 161
346686 578
134637 294
20869 406
40226 80
58556 947
59306 500
48121 214
17528 703
56285 735
6328 582