312755
997768
140408
22598
1083118
9415
784813
562920
896198
119994
36891
141700
439145
111474
378535
47412
133453
1304848
1287852
1255368
1243358
1239482
1235939
1214946
121063
1135442
1133799
1127841
1124743
1114225