12927 671
844 260
43682 500
7862 495
151211 813
1761 297
14450 584
9886 283
6319 395
154089 631
76548 739
52737 467
28075 898