12476
4002217
1544
1903
116415
114818
5675
3062
43710
1430894
48837
73310
3897
38335
22578316
1843662
15483392
4102966