120
8610
13612
728
31745
254
429
715
313
393
243
614
391
717
12113
482
951
634
362
1093
223
8618
232
1318
1893
426
843
787
131