253
400
290
210
231
300
320
251
465
240
271
520
690812
49683
48830
48318
4262271
4059158
33264
3261151
31316
26832
24591
22980