48 277
2975 313
274 250
1593 842
831 257
774 684
781 275
456 577
403 691
975 222
766 659
487 259
885 294
63 390
392 989
883 827
103 595
809 202
801 393
981 924
337 506
251 238