2898 313
238 562
748 145
330 90
717 234
939 140
999 488
42 991
66 889
509 100
994 246
264 828
294 628
36 641
326 49
831 66
553 332
1548 842
543 55
752 412
118 584
624 263
2600 912