2430039
2566322
1242692
1119135
556386
3017181
988796
4844469
4981990
4084907
70984
69801
44301
52484
46584
47162
48809
49618
56569
59008
183062
497615
1107463
273097
1494918
739218
1102785
1373384
1674037
182289