9946 472
8218 136
4992 685
8882 518
22601 199
48950 723
12406 942
44310 591
30058 467
20988 654
32200 269
3113 416