1
31
63
48646
20412
994
2067
27023
45626
155191
15716
26116
12912
2098
1527
474
11712
649
1199
25223
30531
1749
20131
22313
14515
20413
20322
776
13713
1768
22414
756
483