446
1606
1247
1461
983
772
571
83
763
631
1833
944
2058
31
643
7
291
691
23
321
432
662
481
14310
38
433
2196
482
723