101532
57099
43684
16615
3394
53212
17715
113974
964227
77385
1041121
92681
70125
32317
52810
1255172
1465
850157
42948
36714