30028 42
4771 99
15475 750
16918 161
346400 578
134612 294
20864 406
40216 80
58536 947
59289 500
48101 214
17527 703
56283 735
6328 582