122671
108998
39593
125207
362624
101682
526340
970287
139306
315520
189147
269591
343456
270289
680267
132100
804146
64857
700573
324911
379220
562606
601352
741443
520449
293563