29690 42
4723 99
15431 750
16787 161
344279 578
134456 294
20829 406
40123 80
58455 947
59196 500
47997 214
17523 703
56241 735
6310 582