30148 42
4798 99
15482 750
16980 161
347175 578
134672 294
20876 406
40243 80
58577 947
59318 500
48141 214
17529 703
56289 735
6330 582