307 82
2212 220
129 584
556 332
876 207
670 528
601 900
144 880
916 219
451 202
786 864
625 263
185 87
739 836
719 234
43 991
194 875
939 545
879 402
289 439
80 168
591 857
239 992
862 975