1
31
63
48646
20412
994
2067
27123
45726
155191
15816
26216
12912
2098
1527
474
11712
649
1199
25223
30631
1749
20131
22513
14615
20413
20322
776
13713
1768
22414
756
483