2975 313
95 322
885 981
797 968
835 259
801 393
650 14
332 747
195 418
412 59
375 304
645 150
963 543
529 94
433 93
693 146
173 511
579 949
13 509
388 981
328 603
907 466
651 802