30175 42
4805 99
15485 750
16995 161
347331 578
134682 294
20880 406
40249 80
58591 947
59325 500
48151 214
17530 703
56291 735
6331 582