29748 42
4726 99
15437 750
16810 161
344544 578
134477 294
20831 406
40144 80
58464 947
59214 500
48007 214
17523 703
56248 735
6316 582