586
1395
1532
20011
613
811
97
1081
101
19115
17010
14111
1134
1043
141
1143
511
521
601
45
852
1003
80
841
828
566
2467
1582
24612