30941
1249380
314870
268379
644971
260246
88587
228892
740688
730436
994553
583284
312306
42311
601140
401131
708403
321677
167513
430347