2975 313
322 251
274 250
450 930
831 257
774 684
22 729
42 7
688 217
801 393
940 21
897 195
425 268
837 650
632 153
399 868
797 968
227 512
419 975
659 465
509 778
41 174
195 418