472
1596
1227
1441
993
772
561
85
763
611
1843
934
2008
30
643
7
291
691
22
331
432
652
491
13910
38
433
2196
714