45796 895
5008 476
23381 149
4444 772
7438 424
9362 640
174902 543
73248 562
43605 556
2693 64
5246 265