2895 313
89 535
818 820
1458 978
264 828
397 488
1002 951
793 253
186 285
274 599
16 291
120 140
747 145
2439 127
553 741
449 26
700 7
645 950
104 578
301 89
280 136
973 679
768 659
899 209