51196 105
41004 695
91974 505
38187 623
26026 87
147795 630
6439 103
29524 492
465925 1013
167859 274
10465 566
9757 144
17311 434
50902 807
49801 198
32476 743