653
572
252
27210
1012
1044
1053
1366
882
1155
21119
1365
543
1028
354
201
272
16
37
412
473
293
233
424
447
893
1415
1786