40981 50
107921 434
51139 73
352496 1008
128591 327
91692 166
52017 126
45213 92
50974 92
34138 39
50475 69
95316 162
24430 34
30703 71
52656 98
44252 115
66578 209
67919 215
128150 236
24815 30
61423 52
47654 85
68605 153
58211 106