1072
59101
106716
551455
100487
682210
337314
135662
838188
600690
874804
345338
281307
971771
6076
719247
980985
957494
501867
372267
488510
357282
115217
63761
70499
596973