29676 42
4718 99
15427 750
16776 161
344162 578
134446 294
20821 406
40120 80
58448 947
59188 500
47993 214
17523 703
56239 735
6309 582