43066
13313
579
1190233
79539
1729
127240
1085132
61452
9953216
85361223
6488161
680072
61611791
9531462
72181791
4370672
8055418
4234283
8067792