379848
193392
868664
821615
144208
712289
80796
335488
440546
73965
72166
506985
6338368
5136935
4929460
38141000
3782287
3754956
3632462
3363226
3294730
323236
2767209
246010