2933 680
2039 61
2923 296
2353 68
21876 75
4590 603
4681 617
59246 586
12980 699
8088 504
8699 839
8956 86