160457
204057
1950116
163690
2263104
309562
313379
213497
1821109
262867
222753
4184112
533382
408465
244479
1425110
1479112
149556
1580104
145285
170686
494074