2896 313
776 801
508 100
922 805
421 924
523 770
181 266
146 727
1131 813
15 222
51 870
710 905
61 15
264 839
118 584
264 828
14 69
948 537
744 842
363 665
10 402
446 782
81 168
695 938