50962 155
84058 901
10900 78
36251 144
30757 640
48098 766
35292 509
32168 569
15801 966
32372 344
39366 464
19505 73
48996 276
40076 277