599 146
3113 891
19127 387
6549 486
4346 654
4682 560
18757 720
12012 513
15956 574
16768 609
10552 38
11859 408
8551 263
10207 495
27103 752
8867 104