45888 896
4970 476
23404 149
4451 772
7442 424
9364 640
174902 543
73249 563
43655 556
2693 64
5233 266