29 515
682 817
234 59
463 225
872 887
33 10
911 848
303 336
118 600
630 689
291 126
859 399
435 254
797 158
467 931
76 541
349 570
284 876
434 52
103 167