29815 42
4737 99
15449 750
16837 161
345018 578
134514 294
20839 406
40163 80
58483 947
59231 500
48026 214
17524 703
56256 735
6320 582