101632
58099
43684
16915
3414
53212
17715
113974
964227
77385
1041121
92681
70125
32317
52810
1256172
1465
850157
42948
36714