137583 966
39105 814
25774 52
22197 818
29415 926
170632 653
11017 394
115173 740
7230 307
6323 532
11755 618
31511 460