129093 329
90162 171
285679 888
67459 553
143109 377
109003 395
319511 1078
289250 746
236053 813
117136 724
85987 294
115095 471
76688 102
59406 270
41432 817
128284 386
184434 785
352397 992
413608 919
61416 616
35536 175
162803 654