2975 313
2013 476
433 93
487 823
834 609
835 259
308 73
144 751
328 603
769 440
928 133
808 765
687 830
350 83
335 972
700 527
94 225
403 691
351 330
337 506
487 259
601 607
400 127