4959328
2144247
2775929
1973440
104343
1961256
4693893
3351069
4937036
1494855
65868
67713
62842
66526
61578
68868
51359
47931
48622
49327
259776
2578185
428298
95091
287097
466022
2863559
8602607
103366
126251