504 150
145456 570
21445 740
76170 736
102987 197
21999 517
28925 86
2729 562
3470 535
3093 776
11922 77
14233 133
1389 276
9881 452
750 126
7230 564
2932 741
8745 872
7829 521
3719 77
35021 753
6133 28
5657 907
6432 669