655
303
18817
251
1105
10911
793
6017
273
11711
1177
1349
1038
304
1059
2083
428
193
14036
231
375
435
1008
14713
42
847
30216
234