300 501
32 153
170 966
83 549
675 778
315 470
167 124
326 316
352 934
430 893
910 639
98 60
81 484
82 512
796 690
2739 220
371 814
898 232
856 209
3248 313
597 420
177 900
633 674
722 803