21209
28
4538
11
935
13
26626
42
71875
78
27264
60
44478
49
50335
41
98068
45
508
1
603
2
8675
18
356
1
57277
92
55366
10
49782
37
5594
5
16695
5
58501
65
16823
7
50743
26