253
400
210
231
300
462
320
251
465
240
271
520
689912
49553
48760
48238
4260271
4057158
33194
3261151
31236
26772
24531
22940