24623 800
21570 712
18808 120
35495 231
384032 1161
13494 582
2139 230
86157 315
6834 642
6131 103
3167 769