4199 275
4538 771
98396 887
33220 728
2882 308
32173 766
23114 569
916 39
8879 939
67283 181
57384 608