121
93
26812
752
1395
1605
1503
1001
24614
371
817
1052
2434
632
2175
2673
2248
1824
775
805
837
1223
1698
453
1003
27818
2096
84