3494
6696
88425
2883
12246
45232
285478
2291
70417
80722
105920
79037
9919157
61016
469288
70010
143936
2185295
48936
146438
3773
144332
3228183
13822284
7314
3986
4740100
5017