3186 331
3941 715
10232 544
150360 528
3591 44
2979 216
14153 312
9866 295
9633 780
6133 703
7435 844