3826
1350216
394
513
32615
35517
1875
892
13310
494894
12937
18210
1227
14035
7858314
743662
5033391
952966