34993 426
12555 454
8328 154
8881 295
144596 711
49152 125
15505 882
4553 727
7169 530
5872 477
4286 939
3703 234