29985 42
4762 99
15472 750
16901 161
346101 578
134592 294
20861 406
40200 80
58526 947
59275 500
48081 214
17527 703
56279 735
6328 582