396 114
3384 412
341 124
386 651
796 690
57 507
504 699
18 920
172 763
225 636
108 814
199 42
92 676
154 25
192 795
640 214
600 420
151 272
416 220
562 455
783 198
326 997
525 712
248 586