527
1415
1622
20911
623
831
101
1161
108
20215
18210
15310
1184
1143
146
1223
531
561
48
922
1032
84
808
626
2608
1682
24612