618
24713
961
20310
911
1173
1176
373
421
313
724
20517
10023
572
1196
68
1294
20618
2585
1048
1631
553
552
17815
521
33124
1605
677