186
433
322
6910
675
566
7910
522
384
499
1237
724
555
1696
16814
751
542
171
31
47
36
441
411
584
1586
1917
3847
853
26