1579
378
1002
278
902
31
539
856
579
117
713
918
974
809
442
472
1099
308
664
383
492
17
272
365
339
451
562
273
505
754
772
1016
321
812
37
688
652
1139
571
578
759
538
351
464
55
1034
869