51833 656
13621 178
2930 207
4781 555
18344 87
2376 338
24908 246
5086 471
15300 147
3847 187
5011 649
4791 904
2594 351
5784 724
15591 915
1728 232