29736 42
4726 99
15437 750
16803 161
344475 578
134470 294
20830 406
40139 80
58461 947
59209 500
48005 214
17523 703
56246 735
6316 582