303 706
2748 220
2779 912
538 258
343 565
338 289
898 397
484 82
796 690
32 153
23 487
256 545
396 114
853 889
742 601
969 882
188 795
71 996
479 986
50 971
885 301
858 309
954 84
268 596