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