30334 42
4820 99
15497 750
17045 161
348310 578
134762 294
20899 406
40310 80
58646 947
59366 500
48215 214
17534 703
56315 735
6338 582